.container
{
  margin: 0;
}

/* Module Declarations */
.width-1, .width-2, .width-3, .width-4, .width-5, .width-6, .width-7, .width-8, .width-9, .width-10, .width-11, .width-12, .height-1, .height-2, .height-3, .height-4, .height-5, .height-6, .height-7, .height-8, .height-9, .height-10, .height-11, .height-12
{
  float: left;
  margin-right:10px;
}

/* Module Widths */
.width-1
{
  width: 30px;
}
.width-2
{
  width: 70px;
}
.width-3
{
  width: 110px;
}
.width-4
{
  width: 150px;
}
.width-5
{
  width: 190px;
}
.width-6
{
  width: 230px;
}
.width-7
{
  width: 270px;
}
.width-8
{
  width: 310px;
}
.width-9
{
  width: 350px;
}
.width-10
{
  width: 390px;
}
.width-11
{
  width: 430px;
}
.width-12
{
  width: 470px;
}

/* Module Heights */
.height-1
{
  height: 30px;
}
.height-2
{
  height: 70px;
}
.height-3
{
  height: 110px;
}
.height-4
{
  height: 150px;
}
.height-5
{
  height: 190px;
}
.height-6
{
  height: 230px;
}
.height-7
{
  height: 270px;
}
.height-8
{
  height: 310px;
}
.height-9
{
  height: 350px;
}
.height-10
{
  height: 390px;
}
.height-11
{
  height: 430px;
}
.height-12
{
  height: 470px;
}

/* Prepends */
.prepend-1
{
  padding-left: 40px;
}
.prepend-2
{
  padding-left: 80px;
}
.prepend-3
{
  padding-left: 120px;
}
.prepend-4
{
  padding-left: 160px;
}
.prepend-5
{
  padding-left: 200px;
}
.prepend-6
{
  padding-left: 240px;
}
.prepend-7
{
  padding-left: 280px;
}
.prepend-8
{
  padding-left: 320px;
}
.prepend-9
{
  padding-left: 360px;
}
.prepend-10
{
  padding-left: 400px;
}
.prepend-11
{
  padding-left: 440px;
}
.prepend-12
{
  padding-left: 480px;
}

/* Other Shit */
/* Based on http://www.positioniseverything.net/easyclearing.html */
.clearfix:after, .container:after
{
  content: "\0020";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}